APP加载状态类型大汇总
作者: 李惠丸 来源:简书
当我们进入一个应用或在应用中切换跳转时,经常会遇到网络延迟或页面内存过大导致加载过慢需要用户等待几秒的场景,而这些场景是提升产品体验的重要环节,也是移动应用设计过程中需要考虑的重要因素。
我们需要针对不同的加载内容设计合适的加载策略,而加载策略会受到加载内容的大小、内容的数量、网速等因素的影响。针对这些影响因素,我们需要设计对应的加载形式。常见的形式有全页面加载、占位符加载、分步加载、懒加载、进度条加载,以及预加载等几种形式。
全页面加载
全页面加载,顾名思义是将整个页面一起加载,这是页面加载最原始的状态,当页面元素较多时,这种载入方式需要将所有内容都下载后才显示内容,内容呈现的等待时间会变得很长。在加载时页面会处于全空白或展示一个gif,比较常见的就是页面中央的菊花gif图。
由于这种加载gif带有时间不确定性,如果等待时间过长,用户很容易失去耐心而离开。目前很多app将这种加载动画设计成许多有创意的形式来留住用户的注意力。例如猩便利使用自带品牌形象设计的一个十分滑稽可爱的猩猩gif图,遇到网络加载过慢时可以很好的缓解用户焦虑。58同城也使用了带有自身品牌特色的加载gif,形式十分有趣。
占位色块加载
占位色块加载就是在页面即将出现的位置加载占位色块,等到数据加载完成后将数据陆续填进色块,给用户加载很快的感觉,体验会比全页面加载流畅。这种方式适合内容排版布局固定的页面,先加载大致轮廓,再加载细节。但是需要注意的是,如果使用占位色块的页面改版了,占位图也需要进行对应的更新,不然加载前后有闪屏的感觉。
分步加载
分步加载是占位色块加载的优化形式,为了让用户能尽快地看到部分内容,了解页面的基本信息。在多元素的页面中,页面先载入基本框架和内存较小的文字内容,再加载较大的图片、视频等内容,让用户先看到部分内容,其他内容再逐步加载,用户在网速不够快时也能提前预览即将出现的内容,这就是分步加载。
在分步加载的页面中,当只加载了部分内容时,未加载的内容会对页面的美观程度产生影响,同时也会影响用户对页面内容的理解。目前有许多app会在默认图上设计一些有品牌识别的图片来代替未加载的图片,使界面在未加载图片内容时,也能有较好的展示效果,让用户更好地理解界面含义,同时也能更好的传达品牌。
懒加载
懒加载,顾名思义就是一种偷懒的加载方式,用户打开app时仅加载用户可以看到的区域,看不到区域则需要通过用户的浏览行为来唤起内容的加载。例如当页面滚动到底部尽头或下拉页面时,才会自动加载内容。
懒加载一般用在无尽的信息流页面中。这种方式能有效的提升页面的打开速度,让用户可以顺畅地浏览而不用一直等待加载。在进行懒加载时,一次要加载的内容数量和加载时间段一般会根据页面展示内容的大小、高度和用户的浏览速度来决定。
预加载
预加载是和懒加载恰恰相反的加载方式,它不仅不会偷懒,而且会提前准备好你即将浏览的内容。当a页面加载完成时它并没有停下来,而是悄悄的加载你即将打开的b页面,在你打开b页面时可能c页面也一起准备好了。
预加载一直走在用户前面,给用户一种无缝连接的感觉,享受到极快的加载速度。
而使用这种方式服务器的压力会增加,用户也会耗费更多流量。目前测试了许多app只看到今日头条使用了这种加载方式,在网络正常下打开app,断网后依然可以正常浏览内页文字内容,文章底部会提示当前无网络状态。
进度条加载
进度条相信大家都不陌生,最常见的就是在下载页面,我们可以清楚的看到当前进度,反馈十分明确。目前许多app将进度条运用在app的加载页,让用户可以清楚的查看当前页面的加载进度,来了解需要等待的时长。最常见的就是google浏览器,不管是web还是手机端许多场景都使用了这种加载方式,体验十分友好。
混合加载模式
为了能让产品有一个流畅的体验,很多app会根据产品的各种不同场景来组合使用不同加载方式。上文中举例的产品都使用了不止一种加载手段。例如,enjoy打开时首先进行全页面加载,然后进行分步加载,打开内容时则会出现进度条加载。所以我们在设计加载方案时需要结合产品的场景来决定对应的加载方式。
总结
全页面加载
优点:适用于各个场景
缺点:由于时间的不确定性,加载过慢时容易流失用户
占位色块加载
优点:适合有固定布局的页面,体验比全页面加载流畅
缺点:不适合布局多变的页面
分步加载
优点:先加载页面框架和文字信息,在网速较慢时能提前预览即将出现的内容
缺点:只加载了部分内容的页面会对整体美观度产生影响,也会影响用户对页面内容的理解
懒加载
优点:只加载用户看得到的内容,页面加载速度快,服务器压力较小,节省用户流量,体验较好
缺点:当网络状况不佳时可能会出现体验不流畅,加载延迟等状况
预加载
优点:预先加载即将出现的内容,用户可以顺畅的在应用中交互,享受到极快的加载速度
缺点:服务器压力增加,用户会耗费更多流量
进度条加载
优点:反馈明确,清晰易懂
缺点:页面无内容,美观度较低
混合加载
优点:根据不同场景来设计,体验升级
缺点:需要对各场景制定对应的加载规范,保证交互一致性
PS: 加微信(yw5201a1)可以找我领取一份PRD文档模板。
NOTE:微信公众号又改版了,为了不错过每一篇干货文章,顺手星标或者置顶一下吧,这样我就更容易出现在你的微信里,毕竟我们从不说废话。
更多干货可关注微信公众号:chanpinliu880
第二期产品经理培训告一段落,很多小伙伴找到了工作,成功转行产品经理。
很多小伙伴可能会有疑问,为什么我的产品分为1.0、2.0、3.0,其实我一直在一线互联网公司做产品经理,不是专职做培训的,随着我自己的不断成长,我会有很多新的感悟分享给大家,而且以前1.0、2.0的老学员上3.0课程都是不涨价的,也就是说早报名早划算。
而且我知道很多找我的主要是一些0-2岁的产品经理,他们现在最大的需求是找到一份产品经理的工作,并且能够安全度过试用期的干下去,所以我的课程不是给你上过一些理论就让你自己去找工作,我会利用自己的行业人脉资源,以及我自身的能力帮你包装简历,并成功找到一份工作,找到工作后可能开始阶段你还无法适应新的工作,没关系,我会陪你一起度过这个阶段,很多人都说转行产品经理,但怎样才算转行成功,那就是你找到一份产品经理的相关工作。
之前我的想法是直接带领大家做一款产品得了,这样大家就知道产品经理是做啥的,但是我发现没有基础的人如果上来就做产品的话,没有扎实的理论知识,没有和各相关业务部门的相处技巧,做出来的东西完全就是漂浮在空中,做产品经理包含写原型、画文档,但绝不仅仅包含写原型、画文档。
那是不是就不实践,当然不是,理论和实际相结合才是最好的教学方式,很幸运的是我现在也接了一些从0到1的项目,等保密期过后,我会拿出来和大家分享,包含前后端的原型以及文档。
我对产品的知识做了一个梳理,这样你对产品需要学习的技能就有个大概的了解,你学习到的所有碎片化知识都可以往里面丢,这也是我们的课表,如下图(看不清可以点击放大查看,相比2.0做了更新,区块链现在比较火,而且我们公司有区块链研究院,我也参加了,我会把学习到的知识分享给大家):
报名的童鞋在工作中有啥问题可随时咨询!
如果担心讲的质量,可以加我微信(yw5201a1)索要试听课程。
担心没时间听的小伙伴放心,我们会有录屏供你反复学习。
提供的特色服务:
1、我会带领大家以实战的形式进行竞品分析、原型设计、PRD的制作等.
2、大家都知道大公司分工比较细,就像古代御膳房的厨子一样,可能这个厨子就是个切菜的,你让他出来教你做厨师不是扯淡么!所以在我的课程 中我会邀请不同行业的产品经理教大家不同的知识,比如我会邀请专门做后台的产品经理教大家一些后台做产品的方式方法,这些产品经理有来自腾讯、央行、链家等。
3、我们不仅是培训,更是一个分享的社群,不会上完课给你发个没有卵用的毕业证书,只要我还在互联网行业混,就会不断的把我的经验分享出来给大家。
4、之前也有一些同学专门花钱咨询我产品经理面试的问题,两个小时300元,现在这些服务都免费赠送给私密学员,不论你是转行的,还是刚毕业,亦或是想进阶,只要是找工作遇到问题,都可咨询。
5、我会把我做的一些项目给大家说,同时大家在做产品过程中的一些问题可以随时咨询。
开讲时间:每周天晚上9:00
总课时:终身制(只要我还在互联网行业混,就会不断的把我的经验分享出来给大家)
授课形式:QQ群视频授课
主讲人:刘大大
主讲人介绍:
我是刘大大,人人都是产品经理专栏作家,产品100年度优秀作者,现任某世界500强公司产品经理,曾在平安一账通,麦子金服,中赢金融等理财平台担任产品经理,曾发表过热门文章《产品经理面试习题大汇总》,《产品经理如何写好MRD文档》等,从来说的都是干货!
报名方式:本期课程报名费是2999,前10名2499,现在还有3个名额,想要报名的抓紧欧。
如果没有抢到前10名的小伙伴也不要气馁,届时两人报名2900;三人报名:2800;四人报名,2700;5人报名:2600。
扫描下方的二维码,付款后加微信:yw5201a1 拉入上课群。
送福利:把此文章转发到朋友圈保留24小时即可找我领取一份想要行业的原型和PRD文档。
往期精彩文章
点击“阅读原文”
即可进行报名。